home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Cream of the Crop 26
/
Cream of the Crop 26.iso
/
bbs
/
thstafx1.zip
/
AFSETUP.DOC
< prev
next >
Wrap
Text File
|
1997-08-16
|
41KB
|
953 lines
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ▄▄▄▄▄▄▄▄▄▄▄ ▄▄▄▄ ▄▄▄▄▄▄ ▄▄▄▄▄▄ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
░ ▀▄ ░ ▀▄ ░ █ ░ ▀▄ ░ ▀▄░ █
▀▀▀█ █▀▀▀▀▀▀█▀▀▀▀▀▀▀▄ ▓▀▀▀█▀█ █▀▄ █ ▀▀▀█ ▀▀▀█▀▄ █ ▀▀▀█▀█ █ █ █▀▀▀▀▀▀█▀▀▀
░ █ ░ ▓ ░▀▀▀▀▀ ▄▀░ █ ░ █ ░ █ ░ █ ░ █ ░ █ ░ █▄░ █ ░ █ ░ ▓
░ █ ░ █▀▀ ░ ▄▀ ░ █ ░ █ ░ █ ▒ █ ▒ █ ▒ █ ▒ █ █ ░ █ ▒ █▀▀
▒ █ ▒ ▀▄▄▄ ▒ ▄▄ ▀▄ ▒ █ ▒ █ ▒ █ ▒ █ ▒ █ ▒ █ ▒ █▀▒ █ ▒ █ ▒ ▀▄▄▄▄▄
▓ █ ▓ ▓ ▓ ▓ █ ▓ ▓ █ ▓ █ ▓ █ ▓ █ ▓ █ ▓ █ ▓ █ ▓ █ ▓ █ ▓ ▓
▀▀▀▀ ▀▀▀▀▀▀▀ ▀▀▀▀ ▀▀▀ ▀▀▀▀ ▀▀▀▀ ▀▀▀▀ ▀▀▀▀ ▀▀▀▀ ▀▀▀▀ ▀▀▀▀ ▀▀▀▀ ▀▀▀▀ ▀▀▀▀▀▀▀▀▀
TERMINATE is an advanced Datacomms Terminal Program with features like
■ Automatic Modem Installation ■ Context-Sensitive Online Help
■ Complete Fax Send & Receive ■ Automatic Logins (IEMSI)
■ Network Support (Int 14h) ■ 10 Built-In Transfer Protocols
■ Many Terminal Emulations ■ Advanced Cost Calculation
■ SmartPad-Internet Grabbing ■ QWK/FidoNet Point System Package
▄ Advanced TerHOST Mini-BBS ▄ Built in 2-Way Mailer
▄ Built in File Request Processor ▄ User Definable Language File
USING ALLFIX (UNIVERSAL or DOS) with TERMINATE'S HOST MINI-BBS SYSTEM
This SETUP HELP file is based on the assumption that you are (or will be)
running the following software;
TERMINATE v5.0
ALLFIX v5.X (Universal or DOS version)
TERMINATE'S MAILER (or BinkleyTerm v2.59 or greater)
MS-DOS v6.0 or greater OR WIN95
This setup will greatly enhance your TerHOST system by using ALLFIX to
manage your incoming files as well as hatching outbound files if you
participate in a network where hatching files is permitted.
This archive contains the basic setup for running Terminate's HOST and
ALLFIX with Terminate's new 2-way Mailer. The only EXTERNAL program used
in this Setup Help File is Harald Harm's excellent Allfix v5.x Universal
Our present setup consists of TERMINATE v5.0, TerHOST, Terminate's Mailer,
Allfix v5.0B18 (Universal) running under WIN95 on a 486DX2\66 with 16 MB
Ram, 2 Western Digital 2.5G Hard Drives, 2 IDE CD-Roms and a Generic VGA
card and Monitor. We use US Robotics 33.6 Sportster Modems exclusively on
all our machines, including our IBM Thinkpad Notebook (PCMCIA Modem) which
also, runs this exact same setup.
I can't guarantee this will work with any other setup, altho is should.
The ONLY guarantee I can make is that this will take up space on your Hard
Drive and, if it trashes all your data, your dog gets pregnant, or you
see your wife AND mistress having a casual lunch togather, it "ain't my
fault".
NOTE: If you are NOT familiar with ALLFIX or ECHO MAIL, please READ THIS
ENTIRE DOCUMENT! Even if your are familiar with Echo Mail, you should still
read the entire document (it isn't that long), to help eliminate errors
in your setup.
Additionally, I strongly suggest you READ THE DOCUMENTATION FOR ALLFIX and
TERMINATE as well as print out the .TXT files in this archive, and use them
to help you get ALLFIX and TerHOST setup & running with a minimum of
problems.
----------------------------------------------------------------------------
OK, let's get started!
Unpack your ALLFIX archive into a temporary directory. READ the README.1ST
file contained within the Allfix archive and follow the instructions
contained therein, to perform the initial Allfix installation. I suggest
installing in a directory under Terminate. My setup, is as follows;
C:\ <-- Root directory of drive C
|-DOORS <-- Root directory for all DOORS used with TerHOST
|-CDROM <-- Root directory for EZ-ROM and all the files used by EZ-ROM
|-ECHO <-- Root directory for TerMAIL's JAM Message Base
|-TA <-- Root TERMINATE Directory
|-AF <-- Allfix's Directory
|-HOST <-- Terminate's HOST directory
|-READ <-- The READER directory. Online Mail reader for HOST user's
|-MMENU <--Multi-Menu Door Menu Directory for running many doors
|-IN <-- Inbound Mail/File directory
|-OUT <-- Root OUTBOUND Directory
| |-ZONE <-- Zone 1 Outbound directory
|-TERMAIL <-- Root TERMAIL directory
| |-EXPORT <-- Termail's Export directory
| |-NETMAIL <-- Termail/Binkley Netmail directory
| |-SAVE <-- Root Save Mail directory, with various sub-directories
| |-TMNICE <-- TMNice directory
| |-SPELL <-- ShareSpell Directory
|-UTILS <-- Terminate's Utility directory
|-DOCS <-- Terminate's DOC's directory
|-PHONE <-- Terminate's Phone Directory
|-SCRIPT <-- Terminate's Script directory
|-TIC <-- Allfix TIC file directory
|-TLAN_001 <-- Terminate's Language directory
Plus the other standard TERMINATE directories. The directories you setup
in ALLFIX, will automatically be created where you specify them to be ie:
C:\TA\QUEUE, etc.
ALLFIX SETUP:
Once you have ALLFIX unpacked and installed in it's own directory, change
to that directory and start the ALLFIX configuration process. For the time
being, set the ALLFIX environment by typing SET ALLFIX=C:\TE\AF <ENTER>
(or whatever your correct path happens to be). Then, start the setup
program by typing ASETUP <enter>. That will bring up the setup menu.
NOTE: Print out the enclosed .TXT files and use them as a guide for
setting up ALLFIX with your system. The following screen shots are
provided ONLY as an example of what to look for in the various screens.
╒═════════════ Main ╕
│ │
│ System data │ <-- Highlite System Data and hit Enter
│ FileFind areas │
│ Fileecho system │
│ New file reports │
│ BBS fileareas │
│ ALLFILES lists │
│ Request processor │
│ Node manager │
│ Utilities │
│ Information │
│ Exit program │
│ │
╘═══════════════════╛
That will bring up the following screen. In Address Maintenance, enter all
the address you use on your system ie; 1:2250/24, 86:8124/1, etc., then go
down to Pathnames (part 1) and hit Enter..
╒════════════ System data ╕
│ │
│ Address maintenance │
│ Pathnames (part 1) │ <-- Here...
│ Pathnames (part 2) │
│ Filenames │
│ Internet settings │
│ Origin lines │
│ External programs (DOS) │
│ External programs (OS2) │
│ External program opts │
│ Global options │
│ Miscellaneous │
│ │
╘═════════════════════════╛
Complete these areas EXACTLY as they are setup in Terminate. This is how
Allfix and Terminate "talk" to each other and know where the various
files, messages, etc, are located.
╒═══════════════════════════════════════════════════════════════ Pathnames╕
│
│ MSG path D:\ECHO\
│ Netmail C:\TA\IN\
│ Netmail out C:\TA\OUT\
│ Inbound C:\TA\IN\
│ Sec inbound C:\TA\IN\
│ Outbound C:\TA\OUT\ZONE\
│ PKT in C:\TA\OUT\
│ PKT out
│ Tic path C:\TA\TIC\
│ Queue path C:\TA\QUEUE\
│ DB queue
│ FileBox
╘══════════════════════════════════════════════════════════════════════════╛
When completed, move down to Pathnames (part 2) and do exactly the same
thing...
╒═══════════════════════════════════════════════════════════════ Pathnames
│
│ List path C:\TA\
│ Rcvd path C:\TA\ORFILE\
│ Bad tics D:\BAD\
│ Dupe path D:\BAD\DUPE\
│ Auto-add E:\FILE\
│ Tag path
│ Tmp path H:\TEMP\ <-- This is a RAM DRIVE on my system, to speed tossing
│ Template C:\TA\AF\TEMPLATE\
│ Billing C:\TA\AF\BILL\
│ Old bills C:\TA\AF\BILL\OLD\
│
When finished, move down to the next area...Filenames and enter the
information EXACTLY like it is setup in Terminate. This is where I have
Allfix use the TerHOST's HOST.LOG to log it's activity as well. This way
I can view ALL the system's logs from the Waiting for Call Screen as well
as keeping all the system logs togather.
NOTE: During testing, I DO maintain separate logs, which is why the
LOGS.BAT file shows archiving the Allfix logs, if they exist.
╒══════════════════════════════════════════════════════════════ Filenames
│
│ Alias C:\TA\HOST\OKFILE.LST
│ Log file C:\TA\HOST\HOST.LOG
│ Mgr log C:\TA\HOST\HOST.LOG
│ Rp log C:\TA\HOST\HOST.LOG
│ Bad log C:\TA\HOST\HOST.LOG
│ Dupe log C:\TA\HOST\HOST.LOG
│ Echotoss C:\TA\HOST\HOST.LOG
│ Unwanted C:\TA\AF\DELETE.LST
│ Wanted C:\TA\AF\WANTED.LST
│ Semaphore
│ ├─Netmail C:\TA\
│ └─Echo C:\TA\TERMAIL\
│
The last area that seems to give new user's a problem is the FileEcho
Manager. This is the part that controls how Allfix manages files. From
the ASETUP Menu, choose FileEcho Manager and hit enter. You will be
presented with a screen like the following.....
1/147 ═══════════════════════════════════════════════ Fileecho manager
Tag 1-COMM
Desc Communications Files & Utilities
Dest E:\FILE\COMM\
Group 0 - FIDOnet
Keep # 0 Use aka 1:2250/24
Template FILEFIND LongDesc FILE_ID.DIZ/LDESC
Banner COMMENT Cost
Advanced RAID
Max days 0 Max size 0 Max file 0
Systems 1:2250/50
════════════════════════════════════════════════════════════════════════
TAG - simply the File Echo name as listed in the FILEBONE.NA file.
DESC - whatever name you wish to give it or, the FILEBONE.NA description
DEST - Where is the directory for these files
GROUP - What Group or Network does this File Echo belong to ie; FIDO
KEEP # - Just use0 to disable.
TEMPLATE - Which Template in your Template directory to use
BANNER - What Banner or Comment Template should be added to the file
ADVANCED - We'll come back to this one later....
MAX DAYS - Just 0 to disable.
SYSTEMS - What Systems in Node Manager are to SEND or RECEIVE these files
USE AKA - Which of your Addresses should Allfix use for this File Echo
LONGDESC - How should the description for announcements look
The balance just leave as 0 of the defaults until you become more familiar
with how Allfix works.
Now, let's re-visit the Advanced settings.... This is where you tell
Allfix how to manage the files IN THIS SPECIFIC ECHO. Settings here DO NOT
effect ANY OTHER FILE ECHO. See below for a simple explanation of each
setting to be used.
NOTE: Until you become more familiar with how Allfix works, I suggest
leaving all the defaults in place. You can always change them later.
╒════════════ Advanced ╕
│ │
│ Convert NONE │
│ Convert all No │
│ Convert inc No │
│ Comp unknown No │
│ Pass through No │
│ Allow replace Yes │
│ Announce Yes │
│ Add FILE_ID Yes │
│ Virus scan Yes │
│ Dupe check Yes │
│ Visible Yes │
│ Tiny SB No │
│ No Touch Yes │
│ Security No │
│ Send original No │
│ Add pic specs No │
│ Update magic Yes │
│ Touch AV No │
╘══════════════════════╛
CONVERT - Should incoming files be converted to a different format ie;
from .ZIP to .ARJ or .RAR for example.
CONVERT ALL - Should ALL files in the archive be converted to the new
format.
CONVERT INC. - Should ALL included files be converted
COMP UNKNOWN - Should files unknown to Allfix be compressed if they weren't
in the original archive
PASS THROUGH - Is the file area a Passthru or, will the files remain on
your system
ALLOW REPLACE - If a .TIC says the file is to replace an older file, should
Allfix replace it.
ANNOUNCE - Should new files in this area be announced
ADD FILE_ID - Should a FILE ID be added from the .TIC file if it's missing
from the file.
VIRUS SCAN - Should the file be scanned for Virus
DUPE CHECK - Should the File Directory be checks for Duplicate Files
VISIBLE - Is this a file area visible to users AND available for FREQ's?
TINY SB - Should Allfix add the Tiny Seen Bys to the file
NO TOUCH - If the file is AV protected, should the AV protection remain
intact
SECURITY - Check if from address in TIC file is in the system list with
the correct status
SEND ORIGINAL - Send the original file
ADD PIC SPECS - Add Specifications to Picture Files ie; GIFs
UPDATE MAGIC - Should Allfix update your Magic file (OKFILE.TXT)
TOUCH AV - Maintain security envelope of AV protected files
With your printed copy of the correct SETUP*.TXT file at hand, go thru
EACH item and enter the correct information for your system, using the
examples provided. Go thru EACH screen and option to be sure each is setup
correctly. Double check your settings!
Assuming you already have your file directories setup in ASETUP and
followed all the examples in the SETUP*.TXT file, you are ready for
ALLFIX to index your file directories. From the DOS prompt in your
ALLFIX directory, type ASETUP INDEX <enter> and ALLFIX will index your
existing file directories. When done, you are ready to tell ALLFIX what
type of system you are using. Terminate is currently listed as BBS Type
26.
Still in the ALLFIX directory, at the DOS prompt, type the following;
FCOMP 26 C:\TA\HOST <enter>. Allfix will then "read" your T-FILES.BBS file
so it will know what & where your FILE ECHO directories are located. You
only have to do this once, unless you change/add/delete directories, then
you must run the above command again.
Next, we need to build our file database by typing the following;
FIXUTIL BuildDataBase <enter>. When completed, we need to compile the
File Request Index by typing FIXUTIL CompileRequestIdx <enter>.
NOTE: You can use a batch file to do this for you. An example might be
like....
@ECHO OFF
C:
CD\TA\AF
FCOMP 26 C:\TA\HOST
FIXUTIL.EXE BuildDataBase
FIXUTIL.EXE CompileRequestIdx
FIXUTIL.EXE SORTFILES.BBS
ASETUP.EXE Index
ASETUP.EXE Pack
C:
CD\TA
EXIT
NOTE: The following information regarding the ALLFIX REQUEST PROCESSOR is
ONLY valid if you are using a mailer other than Terminate. At the
present time, there isn't anyway to pass a FREQ (File Request) from
Terminate to Allfix.
Now we're ready to setup the REQUEST PROCESSOR. Type ASETUP <enter> and
when the setup screen comes up, highlight System DAta and hit <enter>,
scroll down to Request Processor and hit <enter>. That will bring up the
RP Setup screen. Set Active to YES, Error to ERROR and Report to RREPORT.
These are referring to the names of TEMPLATES to use that will be in your
\AF\TEMPLATE directory (we haven't done that yet). Cursor down to each of
the remaining fields and enter the information requested.
I would suggest that, at least initially, you set all three the same, until
you get a bit more familiar with how Allfix works. Set them as follows;
ALIAS; C:\TA\OKFILE.TXT
GROUPS; Whatever groups you want them to access, usually 0 for FIDO
LIST; OKFILE.TXT
MAX FILES; 10
MAX SIZE; 9999
That will get you started. You can go back later and make whatever changes
you need to make.
Edit the file OKFILE.TXT to suit your system or, create a new one with your
correct directory/file names and put in in your TerHOST directory.
Next, we're ready to setup our ALLFILES.LST. Still in ASETUP, hit <ESC> to
get back to the main SETUP menu and cursor down to ALLFILES List <enter>.
That will bring up the ALLFILES setup screen. Enter the information for
your system ie;
TAG; TFN_LIST <-- Area Tag name (Whatever you want)
FILE NAME; C:\TA\AF\ALLFILES.BBS <-File to be created
TEMPLATE; ALLFILES <- Again, in your TEMPLATE directory
AGE; 0 <-- Set to ZERO to include ALL files
FILE AREAS; This is where you "tag" the file areas to be included
in your ALLFILES list. This will pop-up a listing of
ALL the directories you have setup in ALLFIX. You can
tag them all, or just those you want listed.
NOTE: I've included a batch file, FILELIST.BAT, that I use to update my
ALLFILES listing every night, zip it up, adds a pre made FILE_ID.DIZ,
move the completed archive to a specified directory then delete the
ALLFILES.BBS. Just edit it to suit your system. I've also included a
shortened version of the ALLFILES.BBS that ALLFIX created for my system,
to give you an idea of what ALLFIX can do.
NOTE: You can use Terminate's HOSTMAN to create your ALLFILES listing and,
it will look a lot prettier however, it takes quite a long time for
HOSTMAN to run thru your system whereas it takes Allfix only a few
minutes. The choice is yours...
Now, we're ready to play with the TEMPLATE files. In your ALLFIX archive,
there is a file TEMPLATE.ZIP. Create a directory under ALLFIX called
\TEMPLATE (if not already created) and unzip the TEMPLATE.ZIP archive
into it. The Templates can be edited using the Template Editor in ASETUP.
ie: ASETUP -> UTILITIES -> TEMPLATE EDITOR. I've included a few "sample"
templates with this archive, for you to experiment with.
Almost finished........
Exit ALLFIX SETUP and change to your ROOT directory and edit your
AUTOEXEC.BAT file (or your Mailer Batch file) to add the following;
SET ALLFIX=C:\TA\AF (or your correct directory) AND set the Time Zone
variable ie: SET TZ=CST6CDT (sets the Time zone to 6 Central Standard
Time and recognizes Daylight Savings Time) Read the ALLFIX manual for
information on how to set the TZ for your area.
The LAST thing we need to do is get ALLFIX to go to work whenever a file
comes into our system.
In your MAILER batch file, insert the following commands in the appropriate
area (see the example HOST.BAT for an example);
ALLFIX MGR <-- Only necessary IF you are feeding downlinks/points
ALLFIX SCAN <-- Scans for OUTBOUND files
ALLFIX FILE <-- searches for INBOUND files to be tosses
ALLFIX FILE -TOSSBAD <-- Attempts to toss files in your \BAD directory
ALLFIX ANNOUNCE <-- Announces new files in your pre-defined message areas
TERHOST SETUP:
Start Terminate normally and, from the Terminal screen, hit <ALT><O> to
bring up the Terminate Configuration Menu...
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
┌──┤ Change configuration ├┐▒
│ Screen and colors │▒
│ Communications setup │▒
│ General options │▒
│ Toggles │▒
│ Modem and dialling │▒
│ Filenames and paths │▒ <-- We'll start here with the File Names &
│ Protocol options │▒ Paths.
│ Emulation/keyboard setup │▒
│ Host settings │▒
│ Login strings/scripts │▒
│ Users/IEMSI/Security │▒
│ Point system │▒
│ Cost management │▒
│ Fax configuration │▒
│ Registration info │▒
└──────────────────────────┘▒
Now we need to setup the Download Manager, so Terminate will know where to
put the files we download.
NOTE: In the example below, I have the LOG file set to C:\TA\HOST\HOST.LOG.
All the logs relating to the TerHOST system, use the same log file
including Terminate, Allfix, All DOORS, etc. That way I have ALL
the system logs in a single file. There will be more on this later.
┌─────────────────────────┬─────────────────────────────┤ Filenames and path
│ Download manager │ <-- This is where we need to go next.
│ Upload directory │ C:\HSL\
│ Script directory │ SCRIPT\
│ Translation file │ .XLT
│ Phonebook directory │ PHONE\
│ Capture directory │ CAPTURE\
│ Capture file │ TERMINAT.CAP
│ Log file │ C:\TA\HOST\HOST.LOG
│ Editor filename │ C:\UTILS\Q.EXE !E!M
│ Line command │ -N@LINE
│ Viewer filename │ @LIST
│ Protocol directory │ C:\EP\
│ Shell directory │ C:\
│ Swap file │ TERMINAT.SWP
│ Utility directory │ UTILS\
│ Manual directory │ TLAN_001\
│ Run after download │
│ Run after upload │
│ QWK reply files │
│ Semaphore directory │ C:\TA\
│ Exit file │ TER-EXIT.NOW
│ Filelist manager │
Using the examples below, you can specify where Terminate will put any
number of files. For example, the Allfix Wildcat Beta files are always in
the format of AF!_Bxxx so I just tell Terminate to place any files with
the AF!_B*.ZIP in the E:\FILE\ALLFIX\BETA directory. Normally Allfix will
take care of this but, to help insure that I don't make a boo-boo and
accidentally hatch out a Beta/Gamma file, I have Terminate put it in the
correct directory BEFORE Allfix even get's it.
Notice that ALL the common files received via the Point System or
Terminate's Mailer are receive4d in the C:\TA\IN directory, This is so
Allfix can find the .TIC files as well as the files themselves.
After you've set your directories here, let's open the Download Paths
portion for further configuration....
┌────────────────────┬─────────────────────────────────────┤ Download manager
│ Default download │ Use wildcards
│ Download paths │ <-- Now we want to setup the configurable Directories
├────────────────────┼────────────────────────────────────────────────────────
│ AF!_B*.ZIP │ E:\FILE\ALLFIX\BETA\ | These will automatically
│ AFB_B*.ZIP │ E:\FILE\ALLFIX\DOSBETA\ | toss incoming BETA files
│ AFU_B*.ZIP │ E:\FILE\ALLFIX\UNV\ | to their proper directories
│ TE*.J │ E:\FILE\TERM\BETA\ | without having to use
│ TM*.J │ E:\FILE\TERM\BETA\ | Allfix.
│ │
│ │
│ │
│ │
│ │
│ *MAIL │ IN\
│ *.TIC │ IN\
│ *.QW? │ IN\
│ *.OP? │ IN\
│ NODE*.* │ IN\
│ │ IN\
│ │
│ │
│ │
Here, we can specify selected directories for our most commonly downloaded
files. If I'm calling a system and downloading a Terminate related file,
I have it go automatically, to the E:\FILE\TERM directory. I simply tell
that specific phone book list to place ALL downloaded files in that
directory. The entry can be changed on the fly, so if you see a file you
want that doesn't belong in the specified directory, you can change it
before you actually start the download.
┌────┬──────────────────────────────────┤ Download paths ├┐
│ 1 │ C:\L\ │
│ 2 │ C:\NEW\ │
│ 3 │ C:\P\ │
│ 4 │ E:\FILE\TERM\ │
│ 5 │ E:\FILE\MISC\ │
│ 6 │ E:\FILE\WIN95\ │
│ 7 │ C:\HOLD\ │
│ 8 │ E:\FILE\SYSOP\ │
└────┴────────────────────────────────────────────────────┘
Now for the actual TerHOST setup. This is the easy part <g>.
Go back to the Terminate Configuration Menu and select the HOST setup.
The following screen will be displayed...
Assuming you already have your modem setup and working properly, we now
want to go to the Mailer Setup to configure the Mailer for our system.
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
┌────────────────┬──────────────────────────────────────────┤ Host settings
│ Device setup │
│ Host path │ HOST\
│ Send path │ E:\FILE\TERM\
│ Receive path │ E:\FILE\SYSOP\
│ Mailer setup │ <-- Cursor to here and hit ENTER>
│ Fax settings │
│ Enable IEMSI │ Yes
│ Callback wait │ 0
│ Allow sound │ Yes
│ Shut down pwd │ ........
│ New user │
│ Public control │ Startup in public menu
│ Expire │ Change to new user defaults
│ User external │
│ Host-protocols │ Internal/External
│ After user │
└────────────────┴──────────────────────────────────────────────────────────
NOTE: All files related to TerHOST and the Mailer MUST reside in the \HOST
directory. That includes ALL the batch files, your OKFILE.TXT,
PASSWORD.TXT, T-EVENT.DAT, etc.
Be sure to set Mailer Enabled to YES or Terminate will NOT answer
any mailer calls!
┌──────────────────────┬────────────────────────────┤ Mailer Configuration
│ Mailer enabled │ Yes
│ Request file │ OKFILE.TXT
│ Password file │ PASSWORD.TXT
│ Secure inbound │ C:\TA\IN\
│ Event file │ T-EVENT
│ After Receive │ C:\TA\HOST\TOSS.BAT !M
└──────────────────────┴───────────────────────────────────────────────────
Please note the After Receive entry. This is where you tell Terminate
what to do AFTER Mail/Files have been received via the MAILER. I use the
following batch file after EACH mail call. Might be a bit redundant but,
at least all the mail and files get tossed as soon as they are received.
@ECHO OFF
ECHO * Tossing Mail to BBS >> C:\TA\HOST\HOST.LOG
CD\TA\IN
if exist *.sa* copy *.sa* d:\hold
if exist *.su* copy *.su* d:\hold
if exist *.mo* copy *.no* d:\hold
if exist *.tu* copy *.tu* d:\hold
if exist *.we* copy *.we* d:\hold
if exist *.th* copy *.th* d:\hold
if exist *.fr* copy *.fr* d:\hold
CD\TA\TERMAIL
TM /TOSS
CD\TA\AF
ALLFIX FILE
ALLFIX FILE -TOSSBAD
ALLFIX ANNOUNCE
CD\TA
EXIT
A line by line explanation follows..........
Line 1 - Turns off writing to the screen while the file is running
Line 2 - Writes an enter to the \HOST\HOST.LOG to show what is happening
Line 3 - Changes to the Terminate \IN directory
Line 4 |
Line 5 | These simply check for the existence of daily mail packets from
Line 6 | any of my BOSS nodes and copies them to a different directory
Line 7 | for use in either another setup, for testing or, in case
Line 8 | something DOES mess up, I still have the mail packet so I don't
Line 9 | lose any messages.
Line 10 |
Line 11 - Changes to the Termail directory
Line 12 - Calls TerMAIL with the /TOSS switch to toss the mail packet
Line 13 - Changes to the Allfix directory
Line 14 - Calls Allfix to toss any OUTBOUND files that may be waiting
Line 15 - Tells Allfix to Toss any files in the BAD directory
Line 16 - Tells Allfix to Announce any new files that have arrived
Line 17 - Changes back to the Terminate directory and
Line 18 - Exits the batch file and re-starts TerHOST
We now are ready to setup the BOSS nodes in Terminate, so the Event
Manager will know who to call. To get to this area, from the Terminal
screen, hit <ALT><O> to re-enter the Configuration Menu, go down to POINT
Setup and hit <ENTER>. That will bring up the following screen....
┌────────────────┬───────────────────────────────────────────┤ Point system
│ System name │ A POINTLESS CONNECTION * USA
│ Main address │ 1:2250/24
│ Boss setup │ <-- We need to setup The BOSS nodes to be called..so
│ Nodelists │ hit <ENTER> here
│ Phone convert │
│ Device control │
│ Redial tries │ 25
│ Handshake │ Auto
│ Allow ZedZap │ Yes
│ Ask device │ No
│ Pick up mail │ Yes
│ Zone match │ No
│ Send AKA's │ Yes
│ Descriptions │ Yes
│ Call own addr. │ Yes
│ Files & paths │
└────────────────┴──────────────────────────────────────────────────────────
This is where we setup each of the Boss nodes we will be polling for
mail.
┌────────┬─────────────────────────┤ Choose Boss ├
│ Boss 1 │ FIDOnet Poll
│ Boss 2 │ Terminate Poll
│ Boss 3 │ Allfix (DOS)
│ Boss 4 │ Allfix (WC) Poll
│ Boss 5 │ Allfix (UNV)
│ Boss 6 │ My Wakeup Call
│ Boss 7 │ TOADnet Poll
│ Boss 8 │ SeekNet Poll
│ Dial │ Dial until connect
└────────┴────────────────────────────────────────
Simply enter whatever comment you wish, then the BOSS Phone Number, Pick
the correct device to use from the Pick List that will appear when you
select that item, add the password you and your Boss have agreed on, set
Autodial to YES. I don't recommend using Boss Sync. What that does is sync
your System's time with that of your Boss's system. If his is off, it will
throw your system off as well. Lastly, select the baud rate to be used. If
your Boss had a 33.6 modem and you have a 14.4 for example, you MUST
choose the 14.4 Baud rate. Use the rate for the slowest modem.
┌───────────────┬─────────────────┤ Boss setup 1 ├┐
│ Boss comment │ FIDOnet Poll │
│ Boss phone │ 397-5825 │
│ Boss device │ USRobotics Sportster │
│ Boss prefix │ ATDT │
│ Boss password │ ....... │
│ Boss synch │ No │
│ Boss autodial │ Yes │
│ Boss baudrate │ 33600 │
└───────────────┴─────────────────────────────────┘
Follow the same procedure for each BOSS you will be polling.
Next, you need to tell Terminate where the nodelists are and, what
nodelists you are using. It needs this information to make Network
calls\when you send crash mail, FREQ files, etc.
Still in the Point System setup, go down to the Nodelist entry and hit
Enter. That will bring up the following screen...
┌─────────────────┬────────────────────────────────────┤ Nodelist setup ├
│ ■ Nodelist 1 │ C:\TA\NODELIST\NODELIST.*
│ ■ Nodelist 2 │ C:\TA\NODELIST\TOADLIST.*
│ ■ Nodelist 3 │ C:\TA\NODELIST\POINTNET.*
│ ■ Nodelist 4 │ C:\TA\TA\NODELIST\PRONET.LST
│ Nodelist 5 │ C:\TA\NODELIST\SEEKLIST.*
│ Nodelist 6 │ C:\TA\NODELIST\LEGION.*
│ Nodelist 7 │
│ Nodelist 8 │
│ │
│ │ ■ Nodelist in use, SPACE to enable/disable
└─────────────────┴──────────────────────────────────────────────────────
Simply enter the name and location of each nodelist you wish for Terminate
to use. Use the Space Bar to toggle the nodelist Active/Inactive. When
it's active, a small square will be placed next to the nodelist selection
as noted above.
While still in the Point System Setup, we need to tell Terminate how to
handle phone numbers selected from the nodelist. Cursor down to Phone
Convert and hit <ENTER> to edit the phone number conversion. That will
bring up a screen like the following.....
┌─────────────────────────────────────────────────┤ Phone convert ├┐
│ Strip Access code/PIN Add before │
│ 1 1-618 │
│ 2 1- 1- │
│ 3 │
│ 4 │
│ 5 │
│ 6 │
│ 7 │
│ 8 │
│ 9 │
│ 10 │
│ * │
└──────────────────────────────────────────────────────────────────┘
This tells Terminate that, when I'm calling a number in my own 618 area,
to strip the 1-618 from the number in the nodelist and to ADD the 1- to
numbers outside of my own area code.
Now all that remains is to configure the events so Terminate will know
what to do and when to do it...
From your Terminal screen, hit <ALT><F8> to start TerHOST.
Terminate Host Mode 1:2250/24 08:50p (Sat)
16-Aug-199
───────────────────────────────────────────────────────────────────────────────
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
▒┌┤ Status ├───────────────────────┐▒┌─────────────┬────────────────┤ System ├
▒│ Waiting for a call (1) │▒│ Environment │ Windows (80486
▒├─────────────────────────────────┤▒│ Messages │ Yes
▒│ │▒│ Answering │ Answer- Users -Requests
▒├┤ USRobotics Sportster ├─────────┤▒│ Next Event │ Call: /Boss:1
▒│ ATS0=0 │▒├─────────────┴──────────────────────────
▒│ OK │▒│ A POINTLESS CONNECTION * USA
▒│ │▒├────────────────────────┤ Last callers ├
▒│ │▒│ 16 02:45a Call: /Boss:1
▒│ │▒│ 16 03:06a Call: /Boss:4
▒├┤ COM2: 57600 8N1 ├──────────────┤▒│ 16 03:20a Call: /Boss:2
▒│ │▒│ 16 03:30a Call: /Boss:3
▒├┤ USRobotics Sportster ├─────┤▒│ 16 03:47a Call: /Boss:5
▒│ ATS0=0 │▒│ 16 04:04a User: Jerry Cochran
▒│ OK │▒│ 16 05:18a User: Larry Dugan
▒│ │▒│ 16 06:02a User: Larry Dugan
▒│ │▒│ 16 07:26a User: Martin Bolinger
▒│ │▒│ 16 07:51a User: Elmer Nesselhauf
▒└─────────────────────────────────┘▒└────────────────────────────────────────┘
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
───────────────────────────────────────────────────────────────────────────────
L-Logon U-Users E-Events F-Files M-Msg P-Lock H-HostCfg O-Cfg J-DOS W-Pwd V-Log
From the Waiting for Call screen hit <E> to edit the Event File...
You can have up to 20 events setup in Terminate. If you want to use
Events, be sure to set Use Events to YES!
Now highlite the first event and hit Enter. That will bring up a screen
like the one below....
This is the NORMAL Waiting For Call Event. Nothing to do except wait for
the phone to ring...
┌──────────────────────┬────────────────────────────────┤ Event configuration
│ Use events │ Yes
├──────────────────────┼─Action──────SMTWTFS─Begin─Parameters─────────────────
│┌────────────────────┬────────────────────────────────────────────┤ Event1 ├
││ Enabled │ Yes
││ Name │
││ Days │ ■■■■■■■
││ Begin │ 00:00
││ Type │ Run program
││ Parameters │
││ Allow host-users │
││ Answer calls │
││ Allow filerequest │
││ Call device │
││ Send files on hold │
││ Send netmail only │
││ Call nonCM Systems │
││ Pickup Mail │
││ Send requests │
│└────────────────────┴───────────────────────────────────────────────────────
Now, let's enter a real event, where something is supposed to happen...
Here, we are telling Terminate that, at 2 minutes past midnight each day,
we want it to run the batch file LOGS.BAT. This will pack up ALL our
system logs and move them to another drive and directory so we can view
them later if we need to find out where a problem lies. The batch file
also calls another little utility to rename the archive extension from
.ZIP to whatever the Julian date is. Makes it easy to find a specific
day's logs.
┌──────────────────────┬────────────────────────────────┤ Event configuration
│ Use events │ Yes
├──────────────────────┼─Action──────SMTWTFS─Begin─Parameters─────────────────
│┌────────────────────┬────────────────────────────────────────────┤ Event2 ├
││ Enabled │ Yes
││ Name │ BBS Logs Archive
││ Days │ ■■■■■■■
││ Begin │ 00:02
││ Type │ Run program
││ Parameters │ C:\TA\HOST\LOGS.BAT !M
││ Allow host-users │
││ Answer calls │
││ Allow filerequest │
││ Call device │
││ Send files on hold │
││ Send netmail only │
││ Call nonCM Systems │
││ Pickup Mail │
││ Send requests │
│└────────────────────┴───────────────────────────────────────────────────────
Now, let's look at another event where we are going to call a BOSS to send
mail as well as pick up our mail and any files that might be waiting..
┌──────────────────────┬────────────────────────────────┤ Event configuration
│ Use events │ Yes
├──────────────────────┼─Action──────SMTWTFS─Begin─Parameters─────────────────
│┌────────────────────┬────────────────────────────────────────────┤ Event6 ├
││ Enabled │ Yes
││ Name │ FIDOnet Poll #1
││ Days │ ■■■■■■■
││ Begin │ 02:45
││ Type │ Call system
││ Parameters │ /BOSS:1
││ Allow host-users │
││ Answer calls │
││ Allow filerequest │
││ Call device │ USRobotics Sportster
││ Send files on hold │ Yes
││ Send netmail only │ No
││ Call nonCM Systems │ No
││ Pickup Mail │ Yes
││ Send requests │ Yes
│└────────────────────┴───────────────────────────────────────────────────────
Here, we told Terminate that at 2:45 AM every morning, we want it to call
our FIDOnet Boss, listed in the Boss Setup as Boss #1. Do this for EACH
event you want your system to perform. Below is my complete event file.
Notice there is one event with no date or time listed. That is My Morning
Wake Up Call. I simply have Terminate call my Voice Line at whatever time
I need to get up. Makes an excellent Alarm clock!
┌──────────────────────┬────────────────────────────────┤ Event configuration
│ Use events │ Yes
├──────────────────────┼─Action──────SMTWTFS─Begin─Parameters─────────────────
│ │ Run program ■■■■■■■ 00:00
│ BBS Logs Archive │ Run program ■■■■■■■ 00:02 C:\TA\HOST\LOGS.BAT !M
│ Allfix Maintenance │ Run program ■■■■■■■ 00:10 C:\TA\HOST\AFMAINT.BAT !M
│ Pack Mail │ Run program ■■■■■■■ 00:20 C:\TA\HOST\PURGE.BAT !M
│ │
│ FIDOnet Poll #1 │ Call system ■■■■■■■ 02:45 /BOSS:1
│ Mail Toss │ Run program ■■■■■■■ 15:15 C:\TA\HOST\TOSS.BAT !W
│ Allfix WC Poll │ Call system ■■■■■■■ 04:00 /BOSS:4
│ My WAKEUP Call │ Call system 00:00 /BOSS:6
│ Toss Mail-1 │ Run program ■■■■■■■ 04:30 C:\TA\HOST\TOSS.BAT !W
│ FIDOnet Poll #2 │ Call system ■■■■■■■ 06:00 /BOSS:1
│ Terminate Beta Poll │ Call system ■■■■■■■ 08:00 /BOSS:2
│ │
│ FIDOnet Poll #3 │ Call system ■■■■■■■ 15:00 /BOSS:1
│ NODELIST Updater │ Run program ■ 23:30 C:\TA\HOST\NODELIST.BAT !M
│ Allfix (DOS) Poll │ Call system ■■■■■■■ 04:45 /BOSS:3
│ ALLFIX (UNIV) Poll │ Call system ■■■■■■■ 05:00 /BOSS:5
│ Allfiles Listing │ Run program ■ 23:10 C:\TA\HOST\HOSTLIST.BAT !M
│ │
│ │
└──────────────────────┴─────────────────┤ Alt-S Sort Events Alt-R Run Event
Notice that each of the batch files are followed by a !M. That is a
Terminate switch which tells Terminate to swap out of memory to run the
file/program. Each command MUST be preceded by a ! or they will not work,
There are a few additional commands that Terminate can use to handle the
external events. Here is a list of what's currently available...
!P=COM1-8 <-- Use Comports 1 thru 8
!C=COM0-7 <-- Use Comport 0 thru 7
!0=DownPath <-- Use the pre-defined Download path
!E=No Shell <-- Do NOT Shell out
!@=listfile <-- Display a file
!M=Swap <-- Swap Terminate from Memory
!W=Wait <-- Wait for a specific time or function to complete
!B=Baud <-- What Baud Rate to use
!L=Link <-- Link to another program/file
!I=Irq <-- What IRQ to use
!A=Addr <-- What Comport Address to use
!H=Hex <-- The HEX address to use
Run PreScription script: @SCRIPT script file
!G=Ansi <-- Display an ANSI file
These are the MAJOR areas that must be setup correctly for TerHOST and
Allfix to work properly as a unit. Again, I can't over emphasize the
importance of printing the .TXT files included in this archive and keeping
them in front of you when configuring your system. These are NOT a
substitute for reading the documentation for both Allfix and Terminate,
but will help you to understand some of the most common stumbling block.
This file provided by EZ-SET Creations and A POINTLESS CONNECTION
Collinsville, IL.
Dave Davidson, Sysop
(618) 345-3663
FIDOnet 1:2250/24
Internet dad50@primary.net
FAX/Voice (618) 345-3654